package com.snline.crm.common;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Utils {

    /**
     * 手机号码判断
     * 
     * @param mobiles
     *            手机号码
     * @return 处理结果
     */
    public static boolean isMobileNO(String mobiles) {

        Pattern p = Pattern
                .compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$");

        Matcher m = p.matcher(mobiles);

        System.out.println(m.matches() + "---");

        return m.matches();

    }

    /**
     * 金额的判断
     * 
     * @param str
     *            金额
     * @return 处理结果
     */
    public static boolean isNumber(String str) {
        // 判断小数点后2位的数字的正则表达式
        Pattern pattern = Pattern.compile("^(([1-9]{1}\\d*)|([0]{1}))(\\.(\\d){0,2})?$");
        Matcher match = pattern.matcher(str);
        if (match.matches() == false) {
            return false;
        } else {
            return true;
        }
    }
}
